package be.destin.adp;

public enum AdpWIN { // WIN: What Is Next
	WIN_sub, // , (sub rule) : go on with a sub-transformation
	WIN_continue, // . Restart evaluation with first rule of the transformation
	WIN_break, // !. Stop Input processing
	WIN_return, // !! Return to the caller if any. If none, copy all input to output
	WIN_call, // !transf  Call another transformation
	WIN_switch, // !*transf  Switch to another transformation
	WIN_chain, // ... Follow with rules of another transformation
	WIN_copy, // Copy one character from input to output and restart evaluation with first rule of the transformation
	WIN_skip; // * Skip one character from input and restart evaluation with first rule of the transformation
}
